inseparable friend or companion - Espagnol Anglais Dictionnaire